Re-implement smie matching block highlight using show-paren-data-function.
authorLeo Liu <sdl.web@gmail.com>
Wed, 5 Jun 2013 07:40:02 +0000 (15:40 +0800)
committerLeo Liu <sdl.web@gmail.com>
Wed, 5 Jun 2013 07:40:02 +0000 (15:40 +0800)
commitdf76902d7b052ef0139ea3b647cb7d6bac0087bd
tree4c52583fb3da8fc1666573247665c72770400036
parent0ee75625b6d2fee5029698f63f27b8b59da3f58c
Re-implement smie matching block highlight using show-paren-data-function.

* emacs-lisp/smie.el (smie-matching-block-highlight)
(smie--highlight-matching-block-overlay)
(smie--highlight-matching-block-lastpos)
(smie-highlight-matching-block)
(smie-highlight-matching-block-mode): Remove.
(smie--matching-block-data-cache): New variable.
(smie--matching-block-data): New function.
(smie-setup): Use smie--matching-block-data for
show-paren-data-function.

* progmodes/octave.el (octave-mode-menu): Fix.
(octave-find-definition): Skip garbage lines.
lisp/ChangeLog
lisp/emacs-lisp/smie.el
lisp/progmodes/octave.el